#include "Scene.h"
#include <irrlicht.h>

int main(void)
{
    // ---------------------------------- PARAMETRES WIIMOTE ----------------------------------


//	wiimote remote,remote2,remote3;
//
//
//    SetConsoleTitle(_T("Test Irrlicht + Wiimote"));
//    HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);
//
//	_tprintf(_T("Recherche d'une wiimote"));
//
//	while(!remote.Connect(wiimote::FIRST_AVAILABLE)) {
//		Beep(500, 30); Sleep(1000);
//    }
//
//    Beep(1000, 300);
//    cout << "\n Premiere wiimote connectee! \nRecherche d'une 2eme" << endl;
//    remote.SetLEDs(1);
//
//   while(!remote2.Connect(wiimote::FIRST_AVAILABLE)) {
//		Beep(500, 30); Sleep(1000);
//    }
//
//	_tprintf(_T("2eme wiimote connectee!"));
//
//    cout << "\n 2eme wiimote connectee! \nRecherche d'une 3eme" << endl;
//    remote2.SetLEDs(3);
//
//	while(!remote3.Connect(wiimote::FIRST_AVAILABLE)) {
//		Beep(500, 30); Sleep(1000);
//    }
//
//	_tprintf(_T("3eme wiimote connectee!"));
//    remote3.SetLEDs(7);
//
//	Beep(1000, 300); hSleep(2000);
//
//    remote.SetReportType(wiimote::IN_BUTTONS_ACCEL_IR);
//    remote2.SetReportType(wiimote::IN_BUTTONS_ACCEL_IR);
//    remote3.SetReportType(wiimote::IN_BUTTONS_ACCEL_IR);
//
//    cout << "\nWiimote initialisee" << endl;


    Scene *scene = new Scene();

    while( scene->drawScene() ){

        //scene->drawLine(irr::core::vector3df(10, 10, 10), irr::core::vector3df(1000, -1000, 1000), irr::video::SColor(0, 0, 255, 255));
    }

    return 0;
}

